const {response} =require('express')
var express = require('express');
var router = express.Router();
var {qfuser_model} =require("../utils/model")

// var qs = require("qs")
// var axios = require("axios")
// var multer = require("multer")

// Vue3.0  项目的接口 
router.get("/test",(req,res)=>{
  res.send("API - API  - TEST ")
})


router.get("/index",(req,res)=>{
  res.json({
    code:200,  // 200 成功   !=200 失败
    msg:"测试成功",
    result:null
  })
})

// 注册
router.post("/register",(req,res)=>{
    var body=req.body
    qfuser_model.findOne({
        $or:[
           { username:body.username},
           {phone:body.phone}
        ]
    })
    .then(data=>{
        if(data){
            res.json({
                code:3000,
                msg:'当前用户已经被注册',
                result:data
            })
        }else{
            // 直接插入
            body.time=new Date()
            qfuser_model.insertMany(body)
            .then(result=>{
                res.json({
                    code:200,
                    msg:'注册成功',
                    result
                })
            })
        }
    }).catch(err=>{
        res.json({
            code:500,
            msg:'服务器异常',
            err
        })
    })
})


module.exports = router;
